package dao;

import java.util.List;

import org.hibernate.Query;

import beans.TipoQualidade;

/**
 * Classe de Qualidade de acesso ao banco.
 * @author tsakugawa
 */
@SuppressWarnings("unchecked")
public class QualidadeDAO extends BaseDAO{

	public List<TipoQualidade> buscarTiposQualidade()
	{
		StringBuffer sql = new StringBuffer();
		sql.append("FROM TipoQualidade tc");
		Query q = getSession().createQuery(sql.toString());
		List<TipoQualidade> tiposQualidade = (List<TipoQualidade>)q.list();
		sessionClose();
		return tiposQualidade;
	}
	
	public TipoQualidade buscarTipoQualidadePorId(Integer id)
	{
		StringBuffer sql = new StringBuffer();
		sql.append("FROM TipoQualidade tc ");
		sql.append("WHERE tc.idTipoQualidade = :id");
		Query q = getSession().createQuery(sql.toString());
		q.setParameter("id", id);
		TipoQualidade tiposQualidade = (TipoQualidade)q.uniqueResult();
		sessionClose();
		return tiposQualidade;
	}
}
